package com.stylefeng.guns.modular.pay.service;

import java.util.Map;

import com.alibaba.fastjson.JSONObject;
import com.stylefeng.guns.modular.pay.model.Trans;
import com.stylefeng.guns.modular.pay.payment.jft.api.ApiNotifyRsponse;

/**
 * 支付业务接口
 * @author Administrator
 *
 */
public interface IJftPayService {
	/**
	 * 同名快捷支付
	 * @param params
	 * @return
	 */
	Object quickPay(Map<String, String> params);
	/**
	 * 商户注册
	 * @param params
	 * @return
	 */
	Object memberReg(Map<String, String> params);
	/**
	 * 会员业务
	 * @param params
	 * @return
	 */
	Object memberBus(Map<String, String> params);
	/**
	 * 费率修改
	 * @param params
	 * @return
	 */
	Object rateModify(Map<String, String> params);
	/**
	 * 结算卡修改
	 * @param params
	 * @return
	 */
	Object bankCardModify(Map<String, String> params);
	/**
	 * 查询
	 * @param params
	 * @return
	 */
	Object query(Map<String, String> params);
	/**
	 * 
	 * @param resObject
	 * @param trans
	 * @return
	 */
	ApiNotifyRsponse notify(JSONObject resObject, Trans trans);
	
	

}
